
/**
 * @description 客户端登录
 * 
 * @author Yangcl
 * @date 2018年5月31日 上午10:40:45 
 * @version 1.0.0.1
 */
var mobileLogin = {
		

		// 触发登录事件 
		login : function(formId , path){
			if(mobileLogin.validate()){
				$("#start-circle").show();
				var url = path + "/login/ajaxLogin?channel=mobile"; 
				var data = $("#" + formId).serializeArray();
				var e = JSON.parse(mobileLogin.syncAjax("post", url , data , false)); 
				if(e.status == "200"){
					window.location.href = path + "/view/mobile/pageMobileMain";	
				}else{
					$("#error-msg").text(e.message);  
					$("#start-circle").hide();
				}
			}
		},
		
		// 提交前的验证
		validate : function() {
			$("#error-msg").text("");  
			var preg = /^1(3|4|5|7|8)\d{9}$/;	//正则表达式
			var phone = $("#account").val();
			if(phone == ''){
				$("#error-msg").text("请输入手机号！");  
				return false;
			}
			var result = preg.test(phone);
			if (!result) {
            	$('#error-msg').text("不是正确的11位手机号"); 
				return false;
			} 
			
			if(mobileLogin.trim($("#pwd").val()) == ""){
				$('#error-msg').text("密码不得为空"); 
				return false;
			}
			
			return true;
		},
		
		/**
		 * 发送ajax请求
		 * 
		 * type_ : post or get
		 * url_ : url 
		 * data_ : data_
		 * async_ : sync type ,true or false
		 */
		syncAjax : function(type_, url_, data_  , async_) {
			var msg_ = null;
			$.ajax({
					dataType : "text",
					type : type_,
					url : url_,
					data : data_,
					async : async_, 
					success : function(msg) {
							msg_ = msg;
					},
					error : function(msg) {
							msg_ = msg;
					}
			});
			return msg_;
		},
		
		// 字符串去除空格
		trim : function(str) {
		    return str.replace(/(^\s+$)/g, "");
		}
}
















































